www.gusucode.com > TUTUCMS图片网站管理系统PHP源码程序 > TUTUCMS图片网站管理系统/TUTUCMS x2.6/TUTUCMS x2.6/admin/Main.php
<?php /** * 主控制器 */ class Main_Controller extends Base_Controller { public function __construct() { parent::__construct(); } public function index() { $this->assignConfig(); $this->output->display('index.dwt'); } public function checkno() { $this->output->display('checkno.dwt'); } public function main() { $this->checkLogin(); $this->output->set('_SERVER', $_SERVER); $this->output->set('config', Wee::$config); $this->output->set('app_path', APP_PATH); $this->output->display('main.dwt'); } public function top() { $this->checkLogin(); $adminInfo = load_model('Admin')->getAdmininfo(); $this->output->set('adminInfo', $adminInfo); $this->output->display('top.dwt'); } public function left() { $this->checkLogin(); $this->output->registerTag('checkPre', '$this->top'); $this->output->display('left.dwt'); } public function bottom() { $this->checkLogin(); $this->output->registerTag('checkPre', '$this->bottom'); $this->output->display('bottom.dwt'); } //图图系统 public function login() { if ($this->checkLogin()) { show_msg('已经登录过', '?c=Main&a=index', 0); } if (check_submit('post')) { if (Wee::$config['admin_vcode']) { $vcode = $this->input->getTrim('vcode'); if (!$vcode || (strtolower($vcode) != strtolower(Cookie::get('p_c_vcode')))) { show_msg('', '?c=Main&a=checkno', 0); return; } } $name = $this->input->getTrim('name'); $password = $this->input->get('password'); $adminMod = load_model('Admin'); $uInfo = $adminMod->login($name, $password); if (!$uInfo) { show_msg('', '?c=Main&a=checkno', 0); } show_msg('', '?c=Main&a=index', 0); } $this->assignConfig(); $this->output->display('login.dwt'); } public function logout() { $adminMod = load_model('Admin'); $adminMod->logout(); show_msg('', '?c=Main&a=login', 0); } public function vcode() { $vcode = Ext_String::getSalt(); Cookie::set('p_c_vcode', $vcode); Ext_Image::vcode($vcode, 76, 22); } }